The conversion of a dynamic B-spline curve into piecewise polynomials in power form

نویسندگان

  • Deok-Soo Kim
  • Joonghyun Ryu
  • Hyun-Chan Lee
  • Hayong Shin
چکیده

The evaluation of points and the computations of in¯ection points or cusps on a curve are often necessary in CAGD applications. When a curve is represented in a B-spline form, such computations can be made easier once it is transformed into a set of piecewise polynomial curves in power form. The usual practice of the transformation of a B-spline curve into a set of piecewise polynomial curves in power form is done either by a knot re®nement followed by basis conversions, or by applying a Taylor expansion on each knot span of a B-spline curve. Presented in this paper is a new algorithm to convert a B-spline curve into a set of piecewise polynomial curves in power form. Experiment shows that the proposed algorithm signi®cantly outperforms the conventional approach when one or more control points of a B-spline curve are continuously moving. q 2002 Elsevier Science Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Piecewise cubic interpolation of fuzzy data based on B-spline basis functions

In this paper fuzzy piecewise cubic interpolation is constructed for fuzzy data based on B-spline basis functions. We add two new additional conditions which guarantee uniqueness of fuzzy B-spline interpolation.Other conditions are imposed on the interpolation data to guarantee that the interpolation function to be a well-defined fuzzy function. Finally some examples are given to illustrate the...

متن کامل

Chapter 3: Piecewise Polynomial Curves and Surfaces (Finite Elements)

1 Piecewise Polynomials 2 1.1 Barycentric and Bernstein-Bézier Bases . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 B-Spline Basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Trimmed Freeform Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Implicit Algebraic Surface Patches . . . . . . . . . . . . . . . . . . . . . ....

متن کامل

Lecture 28: Knot Insertion Algorithms for B-spline Curves and Surfaces

B-spline methods have several advantages over Bezier techniques. B-splines are piecewise polynomials that meet smoothly at their common boundaries independent of the location of the control points. This guaranteed smoothness allows designers to use low degree polynomial pieces to construct complicated freeform shapes. In addition, a control point of a B-spline curve or surface has no influence ...

متن کامل

Quasi-hierarchical Powell-Sabin B-splines

Hierarchical Powell-Sabin splines are C-continuous piecewise quadratic polynomials defined on a hierarchical triangulation. The mesh is obtained by partitioning an initial conforming triangulation locally with a triadic split, so that it is no longer conforming. We propose a normalized quasi-hierarchical basis for this spline space. The B-spline basis functions have a local support, they form a...

متن کامل

A matrix Method for Computing the Derivatives of Interval Uniform B-Spline Curves

The matrix forms for curves and surfaces were largely promoted in CAD. These formulations are very compact to write, simple to program, and clear to understand. They manifest the desired basis as a matrix transformation of the common power basis. Furthermore, this implementation can be made extremely fast if appropriate matrix facilities are available in either hardware or software. Derivatives...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer-Aided Design

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2002